package com.jgp.glmeeting.service;

import com.jgp.glmeeting.mobile.commons.BaseResponse;
import com.jgp.glmeeting.model.Manager;
import com.jgp.sys.ui.Pager;

import java.util.List;

public interface ManagerService {
    //添加会议总管
    void addManager(Manager m);

    //查询所有会议总管(分页)
    List<Manager> queryManager(Manager m, Pager pager);

    //根据会议总管id删除
    void removeManager(String id);

    //根据id查某个会议总管用于修改
  Manager queryID(String id);

    //查所有  用来给下拉列表用
    List<Manager> queryAll(Manager m);


    /**
     * 根据电话号码查会议总管
     */
    Manager queryManagerByMobilePhone(String mobilePhone);

    /**
     * 根据小程序openId查询会议总管
     * @param openId
     * @return
     */
    Manager queryManagerByOpenId(String openId);

    /**
     * 小程序绑定会议总管
     * @param openId
     * @param mobilePhone
     * @return
     */
    BaseResponse bindManager(String openId, String mobilePhone);

}
